home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / catD / RW_DEALLOC.z / RW_DEALLOC
Encoding:
Text File  |  2002-10-03  |  3.3 KB  |  66 lines

  1.  
  2.  
  3.  
  4. RRRRWWWW____DDDDEEEEAAAALLLLLLLLOOOOCCCC((((DDDD3333))))                                                  RRRRWWWW____DDDDEEEEAAAALLLLLLLLOOOOCCCC((((DDDD3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _RRRR_WWWW______DDDD_EEEE_AAAA_LLLL_LLLL_OOOO_CCCC, _RRRR_WWWW______DDDD_EEEE_SSSS_TTTT_RRRR_OOOO_YYYY - read/write lock de-initialization
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_kkkk_ssss_yyyy_nnnn_cccc_hhhh_...._hhhh_>>>>
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
  14.      _vvvv_oooo_iiii_dddd _RRRR_WWWW______DDDD_EEEE_AAAA_LLLL_LLLL_OOOO_CCCC_((((_rrrr_wwww_llll_oooo_cccc_kkkk______tttt _****_l_o_c_k_p);
  15.  
  16.      void RW_DESTROY(rwlock_t *_l_o_c_k_p);
  17.  
  18.    AAAArrrrgggguuuummmmeeeennnnttttssss
  19.      _l_o_c_k_p     Pointer to the sleep lock to be deallocated.
  20.  
  21. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  22.      _RRRR_WWWW______DDDD_EEEE_AAAA_LLLL_LLLL_OOOO_CCCC de-initializes and deallocates the lock specified by _l_o_c_k_p.
  23.      _RRRR_WWWW______DDDD_EEEE_SSSS_TTTT_RRRR_OOOO_YYYY de-initializes the lock specified by _l_o_c_k_p.
  24.  
  25.    RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
  26.      None
  27.  
  28. UUUUSSSSAAAAGGGGEEEE
  29.      Attempting to de-initialize or deallocate a lock that is currently locked
  30.      or is being waited for is an error and results in undefined behavior.
  31.  
  32.    LLLLeeeevvvveeeellll
  33.      Base or Interrupt.
  34.  
  35.    SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
  36.      Does not sleep.
  37.  
  38.      Driver-defined basic locks, and sleeping locks (other than the one being
  39.      deallocated or deinitialized), may be held across calls to these
  40.      functions.
  41.  
  42. RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
  43.      _RRRR_WWWW______AAAA_LLLL_LLLL_OOOO_CCCC(D3), _RRRR_WWWW______IIII_NNNN_IIII_TTTT(D3), _RRRR_WWWW______RRRR_DDDD_LLLL_OOOO_CCCC_KKKK(D3), _RRRR_WWWW______WWWW_RRRR_LLLL_OOOO_CCCC_KKKK(D3),
  44.      _RRRR_WWWW______TTTT_RRRR_YYYY_RRRR_DDDD_LLLL_OOOO_CCCC_KKKK(D3), _RRRR_WWWW______TTTT_RRRR_YYYY_WWWW_RRRR_LLLL_OOOO_CCCC_KKKK(D3), _RRRR_WWWW______UUUU_NNNN_LLLL_OOOO_CCCC_KKKK(D3)
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                                                         PPPPaaaaggggeeee 1111
  62.  
  63.  
  64.  
  65.